page.scss 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378
  1. .profile-box {
  2. //width: 100%;
  3. //height: 100%;
  4. //overflow-y: auto;
  5. //padding-bottom: .4rem;
  6. //background-color: #1f1f1f;
  7. //display: flex;
  8. //flex-direction: column;
  9. .userContent {
  10. // background: -webkit-gradient(linear, left top, left bottom, from(#ffaa30), to(#ffe6be));
  11. // background: -webkit-linear-gradient(top, #ffaa30, #ffe6be);
  12. // background: -o-linear-gradient(top, #ffaa30 0, #ffe6be 100%);
  13. // background: linear-gradient(180deg, #ffaa30, #ffe6be);
  14. height: auto;
  15. // border: 1px solid #d917ff;
  16. // border-radius: 15px;
  17. // box-shadow: 0 -5px 25px #d917ff inset;
  18. margin-top: 0.06rem;
  19. color: #fff;
  20. }
  21. .userInfo {
  22. display: flex;
  23. -webkit-box-pack: justify;
  24. -ms-flex-pack: justify;
  25. justify-content: space-between;
  26. -webkit-box-align: start;
  27. -ms-flex-align: start;
  28. align-items: flex-start;
  29. // height: 0.56rem;
  30. padding: 0.11rem 0.18rem;
  31. box-sizing: border-box;
  32. //margin-bottom: .23rem;
  33. position: relative;
  34. // &::after {
  35. // content: "";
  36. // position: absolute;
  37. // bottom: 0;
  38. // width: 90%;
  39. // border-bottom: 0.01rem dotted #d9a801;
  40. // }
  41. &.active {
  42. margin-bottom: 0;
  43. }
  44. & > div {
  45. display: flex;
  46. -webkit-box-pack: justify;
  47. -ms-flex-pack: justify;
  48. justify-content: space-between;
  49. -webkit-box-align: center;
  50. -ms-flex-align: center;
  51. align-items: center;
  52. // height: 0.36rem;
  53. font-size: 0.14rem;
  54. .bgImg {
  55. width: 0.5rem;
  56. height: 0.5rem;
  57. margin-right: 0.1rem;
  58. //background-color: #ff9323;
  59. border-radius: 50%;
  60. background-size: 100% 100%;
  61. display: flex;
  62. align-items: center;
  63. justify-content: center;
  64. color: #fff;
  65. &.default {
  66. background-size: 80% 80%;
  67. }
  68. }
  69. & > div {
  70. display: -webkit-box;
  71. display: -ms-flexbox;
  72. display: flex;
  73. -webkit-box-orient: vertical;
  74. -webkit-box-direction: normal;
  75. -ms-flex-direction: column;
  76. flex-direction: column;
  77. // height: 0.36rem;
  78. -webkit-box-pack: justify;
  79. -ms-flex-pack: justify;
  80. justify-content: space-between;
  81. }
  82. .phone {
  83. font-size: 0.12rem;
  84. }
  85. }
  86. .goto {
  87. display: flex;
  88. align-items: center;
  89. cursor: pointer;
  90. // color: #1f1f1f;
  91. }
  92. .iconfont {
  93. font-size: 0.16rem;
  94. font-weight: 700;
  95. -webkit-transform: rotate(180deg);
  96. -ms-transform: rotate(180deg);
  97. transform: rotate(180deg);
  98. margin-left: 0.04rem;
  99. }
  100. }
  101. .vip-card {
  102. margin: 0.1rem 0.1rem 0;
  103. display: flex;
  104. align-items: center;
  105. &__icon {
  106. margin-right: 0.0694rem;
  107. position: relative;
  108. .icon-level {
  109. position: absolute;
  110. bottom: 30%;
  111. width: 100%;
  112. text-align: center;
  113. font-size: 0.16rem;
  114. font-weight: 700;
  115. }
  116. }
  117. &-process {
  118. flex: 1;
  119. font-size: 0.11rem;
  120. position: relative;
  121. display: flex;
  122. align-items: center;
  123. padding-bottom: 0.15rem;
  124. .process-top {
  125. color: #fb8b05;
  126. margin-bottom: 3px;
  127. }
  128. .vip-card-text {
  129. // position: absolute;
  130. // right: 0;
  131. // top: -0.4rem;
  132. color: #11e169;
  133. font-size: 0.14rem;
  134. display: flex;
  135. align-items: center;
  136. }
  137. .process-bottom {
  138. display: flex;
  139. align-items: center;
  140. text-align: center;
  141. position: absolute;
  142. left: 0;
  143. right: 0;
  144. top: 0;
  145. transform: translateY(-25%);
  146. // color: #666;
  147. &-desc {
  148. flex: 1;
  149. color: #fff;
  150. }
  151. span {
  152. // background: #0abd71;
  153. color: #121418;
  154. display: block;
  155. padding: 0.02rem 0.06rem;
  156. border-radius: 0.1rem;
  157. font-size: 0.12rem;
  158. }
  159. }
  160. }
  161. }
  162. .coin {
  163. display: flex;
  164. //justify-content: space-between;
  165. padding: 0.15rem 0.1rem 0.4rem 0.1rem;
  166. margin: 0 0.1rem;
  167. background-color: #1f2830;
  168. border-radius: 0.1rem;
  169. &_left__icon {
  170. margin: 0 0.08rem;
  171. color: #789098;
  172. font-size: 0.2rem;
  173. }
  174. .coin_right_wallet {
  175. display: grid;
  176. flex: 1;
  177. font-size: 0.12rem;
  178. grid-template-columns: repeat(2, 1fr);
  179. grid-column-gap: 0.8rem;
  180. grid-row-gap: 0.15rem;
  181. .wallet_header {
  182. display: flex;
  183. align-items: center;
  184. &__icon {
  185. width: 0.14rem;
  186. height: 0.14rem;
  187. margin-left: 0.03rem;
  188. }
  189. }
  190. .num {
  191. width: 100%;
  192. height: auto;
  193. display: flex;
  194. span {
  195. // font-size: 0.14rem;
  196. &:first-child {
  197. margin-right: 0.04rem;
  198. }
  199. }
  200. }
  201. .wallet_left_border {
  202. border-right: 0.01rem dotted #d9a801;
  203. display: flex;
  204. align-items: center;
  205. }
  206. .wallet_right_content {
  207. // margin-left: 0.3rem;
  208. display: flex;
  209. align-items: center;
  210. font-size: 0.12rem;
  211. }
  212. }
  213. //& > div {
  214. // display: flex;
  215. // -webkit-box-align: center;
  216. // -ms-flex-align: center;
  217. // align-items: center;
  218. // width: 50%;
  219. // -webkit-box-sizing: border-box;
  220. // box-sizing: border-box;
  221. //
  222. // &:first-child {
  223. // border-right: .01rem dotted #d9a801;
  224. // }
  225. //
  226. //
  227. // & > div {
  228. // flex: 1;
  229. // display: flex;
  230. // flex-direction: column;
  231. // }
  232. //
  233. // div {
  234. // span {
  235. // font-size: .12rem;
  236. // color: #333;
  237. // display: flex;
  238. // align-items: center;
  239. //
  240. // .a {
  241. // width: .14rem;
  242. // margin-left: .03rem;
  243. // }
  244. // }
  245. // }
  246. //}
  247. }
  248. .link {
  249. width: 100%;
  250. height: auto;
  251. margin-top: -0.22rem;
  252. display: flex;
  253. align-items: center;
  254. justify-content: center;
  255. .btn {
  256. width: 1.53rem;
  257. height: 0.44rem;
  258. line-height: 0.44rem;
  259. // background: -o-linear-gradient(top, #532f9e, #6549d3);
  260. // background: linear-gradient(to bottom, #5633a2, #6549d3);
  261. color: #fff;
  262. font-size: 0.14rem;
  263. margin: 0 0.08rem;
  264. text-align: center;
  265. border-radius: 0.44rem;
  266. position: relative;
  267. span {
  268. position: relative;
  269. z-index: 1;
  270. font-size: 0.16rem;
  271. font-weight: 700;
  272. }
  273. i {
  274. font-size: 0.2rem;
  275. }
  276. &:nth-child(1) {
  277. background-color: #0abd71;
  278. }
  279. &:nth-child(2) {
  280. background-color: #dba40b;
  281. }
  282. // &:before {
  283. // content: "";
  284. // position: absolute;
  285. // left: 0;
  286. // top: 0;
  287. // bottom: 0;
  288. // right: 0;
  289. // border-radius: 0.44rem;
  290. // z-index: 1;
  291. // }
  292. // &:after {
  293. // content: "";
  294. // position: absolute;
  295. // left: -1px;
  296. // top: 2px;
  297. // bottom: -1px;
  298. // right: -1px;
  299. // border-radius: 0.44rem;
  300. // z-index: 0;
  301. // }
  302. // &:nth-child(1) {
  303. // &:before {
  304. // background: linear-gradient(to bottom, #bb35df, #6549d3);
  305. // }
  306. // &:after {
  307. // background-color: #bb35df;
  308. // }
  309. // }
  310. // &:nth-child(2) {
  311. // &:before {
  312. // background: linear-gradient(to bottom, #bb35df, #6549d3);
  313. // box-shadow: 0 -3px 25px #5261d4 inset;
  314. // }
  315. // &:after {
  316. // background-color: #46e3ff;
  317. // }
  318. // }
  319. }
  320. }
  321. .carteira-box {
  322. display: block;
  323. width: 2.2rem;
  324. height: 0.3rem;
  325. line-height: 0.3rem;
  326. border-radius: 0.04rem;
  327. color: #fff;
  328. font-size: 0.13rem;
  329. margin: 0 auto;
  330. margin-top: 0.1rem;
  331. text-align: center;
  332. background: #ccc;
  333. &.active {
  334. background: -o-linear-gradient(top, #ff9323, #ff6a01);
  335. background: linear-gradient(180deg, #ff9323, #ff6a01);
  336. }
  337. }
  338. }
  339. .wallet-question {
  340. width: 0.14rem;
  341. height: 0.14rem;
  342. border-radius: 50%;
  343. text-align: center;
  344. line-height: 0.14rem;
  345. font-size: 0.12rem;
  346. margin-left: 0.04rem;
  347. background-color: #ffb400;
  348. }
  349. .wallet-right-icon {
  350. // background-image: url("/prefile/circle.png");
  351. // // width: 0.3rem;
  352. // // height: 0.3rem;
  353. // background-size: 100% 100%;
  354. text-align: center;
  355. // line-height: 0.24rem;
  356. margin-right: 0.04rem;
  357. }